package com.fulihui.wgj.admin.api.wxtemplate.request;

import com.fulihui.common.request.web.PageCommonRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @author: Levon
 * @date: 2018-08-07 15:38
 */
@Getter
@Setter
@ApiModel("发送模板记录请求")
public class SendTemplateLogRequest extends PageCommonRequest {

    /**
     * 发送状态("pushing", "正在发送"),("complete", "发送完成"),("await", "等待发送"),("invalid", "模板非法"),("cancel", "取消发送");
     * {@link com.fulihui.common.enums.SendLogStatusEnum}
     */
    @ApiModelProperty("发送状态(\"pushing\", \"正在发送\"),(\"complete\", \"发送完成\"),(\"await\", \"等待发送\"),(\"invalid\", \"模板非法\"),(\"cancel\", \"取消发送\");")
    private String sendStatus;

    /**
     * 模板记录类型 (0, "SHOP", "电商"),(1, "GAME", "游戏"),(2, "LOCAL", "本地")
     * {@link com.fulihui.common.enums.TemplateLogTypeEnum}
     */
    @ApiModelProperty(value = "模板记录类型(0, \"SHOP\", \"电商\"),(1, \"GAME\", \"游戏\"),(2, \"LOCAL\", \"本地\")")
    private Integer templateLogType;

    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    private String beginDate;

    /**
     * 结束时间
     */
    @ApiModelProperty("结束时间")
    private String endDate;
}
